Forum

Oznámení
Smazat vše

APRS v Linuxu

97 Příspěvky
12 Uživatelé
0 Reactions
162.9 K Zobrazeno
Příspěvky: 5
(@milan-ok2imh)
Active Member
Přidal se: před 17 roky

Ještě si dovolím požádat o radu - protože jsem trošku překopal domácí techniku, momentálně (avšak na dlouho) zůstal jediný použitelný počítač notebook s jen USB porty (a samozřejmě Ethernetem, kde je router)... Na počítači běží Debian Linux, Windows vůbec nemám. Potřebuji zprovoznit APRS přes rádio a tak trošku i nakopnout tím správným hardwarovým směrem. Varianty jsou de facto dvě, USB TNC (pokud existuje) nebo lépe nové rádio. Nemáte prosím tip? TNX, Mirek

V dávnověku jsem stavěl modem AS296. Jeho popis jsem dal na http://ok2imh.com/view.php?cisloclanku=2006090009
Já jsem to povozoval pod Win XP, ale třeba Ti to pomůže..


Odpověď
Příspěvky: 157
(@ok1teb)
Estimable Member
Přidal se: před 17 roky

Ještě si dovolím požádat o radu - protože jsem trošku překopal domácí techniku, momentálně (avšak na dlouho) zůstal jediný použitelný počítač notebook s jen USB porty (a samozřejmě Ethernetem, kde je router)... Na počítači běží Debian Linux, Windows vůbec nemám. Potřebuji zprovoznit APRS přes rádio a tak trošku i nakopnout tím správným hardwarovým směrem. Varianty jsou de facto dvě, USB TNC (pokud existuje) nebo lépe nové rádio. Nemáte prosím tip? TNX, Mirek

Paralelní port ten NB taky nemá? A zvukovku?


Odpověď
Příspěvky: 15
(@ok1iry)
Active Member
Přidal se: před 17 roky

NZ všem a díky za odpovědi. Hm, zvukovka má odjakživa problémy s alsou (přesněji celý Acer s Linuxem:-), tedy používám oss, ale popravdě se přiznám, že na tuto možnost jsem úplně zapomněl:-). No, lepší to už s přibývajícím věkem nebude. Díky za tip. 73 Mirek

PS: Paralelní port není.


Odpověď
Příspěvky: 15
(@ok1iry)
Active Member
Přidal se: před 17 roky

NZ všem,

jak jsem dříve slíbil, uvádím některé postřehy, které se možná hodí při práci s rastrovými mapami v Xastiru. Popis se bude vztahovat k distribuci Debian (testing) - to jen kvůli názvům balíčků, které se v jiné distribuci mohou mírně lišit.

Pokud jsem z repositářů stáhnul zkompilované binárky Xastiru (momentálně 1.9.4), rastrové mapy nešly nahrát - podpora těchto map nebyla při kompilaci nastavena.

S čím "umí" binárka Xastiru pracovat prozradí příkazový řádek, respektive spuštění Xastiru v debug módu:

$ xastir -v 2 debug

O podpoře jiného než vektorového formátu map hned napoví počáteční výpis:


Support for these additional map types has been compiled in:
geo Image Map (ImageMagick/GraphicsMagick library, many formats allowed)

Pokud taková podpora není, je nutno Xastir zkompilovat. Po stažení zdrojáků a jejich rozbalení nejprve doporučuji nastudovat soubor INSTALL (právě kvůli "předinstalování" konkrétních develop (-dev) balíčků, především balíčků GraphicsMagick/ImageMagick). A právě v tomto souboru je také rozkreslena hierarchie závislostí.

Po spuštění a úspěšném proběhnutí

$ ./configure

s již předinstalovanými vývojovými balíčky se zobrazí například toto:


xastir 1.9.5 has been configured to use the following
options and external libraries:

MINIMUM OPTIONS:
ShapeLib (Vector maps) ................. : yes (internal)

RECOMMENDED OPTIONS:
GraphicsMagick/ImageMagick (Raster maps) : yes (GraphicsMagick)
pcre (Shapefile customization) ......... : yes
dbfawk (Shapefile customization) ....... : yes
rtree indexing (Shapefile speedups) .... : yes
map caching (Raster map speedups) ...... : yes
internet map retrieval ................. : yes (libcurl)

FOR THE ADVENTUROUS:
AX25 (Linux Kernel I/O Drivers) ........ : yes
libproj (USGS Topos & Aerial Photos) ... : yes
GeoTiff (USGS Topos & Aerial Photos) ... : yes
Festival (Text-to-speech) .............. : yes
GDAL/OGR (Obtuse map formats) .......... : no
GPSMan/gpsmanshp (GPS downloads) ....... : yes

K tomu mám však několik zásadních poznámek:
1. Skript configure jistě neproběhne až do konce hned napoprvé, je třeba číst (a doinstalovat), co chybí
2. Predikce "no" se změní na "yes" až po instalování VŠECH potřebných -dev balíčků a lib knihoven - podrobnosti viz právě soubor INSTALL
3. Pokud se stane, že nejsou vidět hlavičkové soubory geotiffu (podobně jako u mě), je nutno skriptu napovědět:

$ ./configure CPPFLAGS="-I/usr/include/geotiff"

Pak samozřejmě následuje

$ make

Ovšem ani kompilace jistě neproběhne až do konce hned napoprvé, je třeba znovu číst (a instalovat), co momentálně chybí - zpravidla to jsou hlavičkové soubory. K hledání potřebných souborů (respektive pro informaci, v jakém balíčku se požadované soubory nacházejí) jistě poslouží

http://packages.debian.org/

a část nazvaná "Vyhledávání v obsahu balíčků".

Po úspěšné kompilaci konečně následuje

# make install
# chmod 4555 /usr/local/bin/xastir

a po spuštění

$ xastir &

lze z menu aplikace zjistit, jaké knihovny se používají, konkrétně predikce Help -> About.

Poznámky, které jistě ušetří čas a nervy:

Pokud byl Xastir dříve nainstalovaný z repositářů, soubory (včetně map) byly v adresáři /usr/share/xastir. Ovšem instalace "ze zdrojáků" se nasype do adresáře /usr/local/share/xastir. Tedy pokud vám následné spuštění aplikace činí problémy (například chybové hlášky o chybějících komponentech a jiné psí kusy), zkuste mrknout do ~/.xastir/config/xastir.cnf, co že je tam vlastně uvedeno za cesty.

Jako mapové podklady je možno použít i mapy sestavené MapGenem ( http://blog.alpov.net/search/label/mapy ), které jsou primárně určeny pro OziExplorer. Pro Xastir musí být následně překopány (přesněji jen přidružený .map soubor) skriptem ozi2geo.pl. Tento skript je v adresáři /usr/local/lib/xastir. A nyní pozor - to, co MapGen sestaví, je opravdu nutno prohnat OziExplorerem (viz poznámka autora) - totiž OziExplorer doplní do vygenerovaného .map souboru další kalibrační údaje! Pokud pustíte ozi2geo.pl na "nedoplněný" .map soubor, jediným efektem bude 100% vytížení procesoru počítače:-). A ještě dodatek - nově vytvořený .geo soubor je potřeba editovat a u názvu souboru (FILENAME) v prvním řádku doplnit příponu souboru (například CR -> CR.png).

Samozřejmě podobně lze importovat i mapy z UI-View - viz skript inf2geo.pl.

A poznámka úplně na závěr - Xastir přepočítává rastrové mapy při každém zoomování. Například 50 MB mapa pak spolehlivě sežere prakticky 1 GB RAMky. U mě je to docela kontraproduktivní, protože začíná swapování a to se všemi nepříjemnými vlastnostmi, odvetou budiž "swapoff -a" a jiné skoropodzimní radosti:-).

Ať se daří, 73 Mirek OK1IRY


Odpověď
Příspěvky: 44
(@vanous22)
Trusted Member
Přidal se: před 17 roky

nikde jsem nenašel popis jak do Xastir dostat OSM (openstreetmap) mapy. tady je:

debian unstable, xastir 1.9.4

stahnout mapu z http://downloads.cloudmade.com/ , napr. http://downloads.cloudmade.com/europe/czech_republic/czech_republic.shapefiles.zip

extractovat do /usr/share/xastir/maps/OSM

v nastaveni xastir staci nyni vybrat nabizene mapy.

pro lepsi zobrazeni neni spatne obarvit cesty a urcit zoom level zobrazeni, viz http://www.xastir.org/wiki/HowTo:DBFAWK a priklad z http://blogs.sun.com/magne/ :

BEGIN {

dbfinfo="osmid:type:name";

dbffields="type:name";
}

BEGIN_RECORD {key=""; lanes=1; color=8; fill_color=11; name=""; filled=0; pattern=0; display_level=8; label_level=8; label_color=8; font_size=0; symbol=""; fill_style=0 }
/^name=(.*)$/ {name="$1"; next}
/^type=motorway/ {lanes=2; color=4; label_level=64; display_level=2048; font_size=1; next}
/^type=trunk/ {lanes=2; color=8; label_level=64; display_level=2048; font_size=1; next}
/^type=primary/ {lanes=1; color=40; label_level=32; font_size=1; display_level=256; next}
/^type=secondary/ {lanes=1; color=12; label_level=16; font_size=1; display_level=64; next}
/^type=tertiary/ {lanes=1; color=3; label_level=16; font_size=1; display_level=32; next}
/^type=residential/ {lanes=1; color=3; label_level=16; font_size=1; display_level=32; next}
/^type=service/ {lanes=1; color=3; label_level=16; font_size=0; display_level=32; next}

umistete do souboru /usr/share/xastir/maps/OSM/czech_republic_highway.dbfawk


Odpověď
Stránka 18 / 20
Sdílet:
RAFI99 RAFI88 RAFI88 RAFI88 RAFI88 mekahtoto mekahtoto mekahtoto mekahtoto mekahtoto slot gacor slot gacor slot dana slot dana RAFI88 slot gacor slot gacor slot gacor slot gacor pakjp pakjp slot dana slot gacor RAFI88 slot gacor slot gacor slot dana slot terpercaya slot thailand gadaitoto slot dana slot terpercaya slot thailand mekahtoto slot terpercaya slot gacor slot thailand slot dana pakjp ocatoto slot gacor ocatoto ocatoto ocatoto slot gacor slot gacor hari ini situs gacor situs gacor hari ini slot dana slot qris RAFI88 ocatoto rafi99 gadaitoto gadaitoto toto slot toto slot gadaitoto rafi88 rafi88 rafi88 rafi88 rafi99 gadaitoto gadaitoto gadaitoto gadaitoto ocatoto oca toto slot gacor oca toto ocatoto slot gacor rafi88 rafi88 rafi88 rafi88 rafi88 rafi99 pakjp pakjp pakjp pakjp pakjp pakjp pakjp rafi88 rafi88 pakjp pakjp pakjp pakjp pakjp pakjp rafi88 rafi88 mix parlay judi parlay judi bola parlay rafi88 pakjp ocatoto ocatoto ocatoto rafi88 rafi88 rafi99 rafi99 rafi99 ocatoto oca toto bermain slot online ocatoto ocatoto pakjp result data macau 5d bandar toto macau togel hari ini pakjp situs toto pak jp pakjp pak jp situs togel slot mahjong ways 2 pakjp pakjp pak jp situs slot online ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 rafi99 pakjp pak jp slot gacor slot resmi slot online rafi88 pakjp slot online slot resmi slot gacor slot gacor slot resmi slot maxwin pakjp gadaitoto gadaitoto gadaitoto gadaitoto gadai toto RAFI99 gadaitoto rafi99 pakjp pakjp slot toto pakjp pakjp rafi99 slot toto toto slot ocatoto ocatoto ocatoto slot toto rafi88 slot toto slot gacor slot gacor slot gacor slot toto ocatoto rafi99 ocatoto ocatoto ocatoto ocatoto ocatoto slot jp toto macau ocatoto ocatoto rafi99 rafi88 ocatoto gadaitoto pakjp rafi88 ocatoto ocatoto rafi99 ocatoto rafi99 gadaitoto ocatoto ocatoto ocatoto gadaitoto rafi88 rafi99 rafi99 rafi88 rafi88 rafi88 pakjp pakjp rafi88 pakjp pakjp rafi99 gadaitoto gadaitoto rafi88 gadaitoto pakjp pakjp pakjp pakjp pakjp pakjp pakjp pakjp pakjp gadaitoto gadaitoto rafi88 gadaitoto ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto gadaitoto gadaitoto slot gacor kucingjp kucingjp gadaitoto kucingjp pakjp ubstoto ubstoto ubstoto ubstoto ubstoto gadaitoto gadaitoto ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 gadaitoto gadaitoto ocatoto slot gacor ocatoto gadaitoto gadaitoto gadaitoto gadaitoto gadaitoto ocatoto ocatoto ocatoto ocatoto rafi99 gadaitoto gadaitoto gadaitoto gadaitoto rafi88 rafi88 rafi99 ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 rafi99 ocatoto slot gacor slot toto ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto ocatoto rafi99 pakjp rafi88 ocatoto maka77 ocatoto rafi88 pakjp kucingjp kucingjp gadaitoto ocatoto pakjp ocatoto pakjp gadaitoto pakjp rafi99 gadaitoto ocatoto ocatoto ocatoto ocatoto ocatoto gadaitoto gadaitoto gadaitoto ocatoto pakjp ocatoto rafi88 ocatoto rafi88 rafi99 gadaitoto gadaitoto rafi99 gadaitoto pakjp pakjp gadaitoto kucingjp gadaitoto gadaitoto rafi99 rafi99 gadaitoto gadaitoto gadaitoto gadaitoto rafi88 pakjp pakjp slot gacor rafi99 slot gacor slot gacor slot gacor slot toto slot toto pakjp slot gacor toto 4d pakjp pakjp pakjp pakjp pakjp pakjp pakjp rafi88 pakjp rafi99 pakjp pakjp rafi99 rafi99 rafi99 pakjp pakjp pakjp gadaitoto rafi99 rafi99 katakjp katakjp katakjp katakjp katakjp katakjp katakjp katakjp katakjpKaryawan Muda Raup 20 Juta dari Black Scatter Rahasia Tips Trik